energy throughput - French English Dictionary